Investigating the Applicability of Traditional Test Adequacy Criteria for Object-oriented Programs
نویسندگان
چکیده
Research in software testing has identified and studied several criteria to measure the adequacy of a set of input data used to test software. Since the existing adequacy criteria were developed and demonstrated in a non-OO environment, it is important to examine whether those criteria can be equally effective for measuring the test adequacy of OO programs. This paper describes a case study performed to investigate the applicability of the traditional adequacy criteria for OO programs. The mutation method that provides an assessment of the test adequacy criteria by their fault detection capabilities was used to carry out the study.
منابع مشابه
Assessing Test Set Adequacy for Object-Oriented Programs Using Class Mutation
The object-oriented paradigm has seen widespread acceptance by the software development community but the testing of programs written in object oriented languages is less well developed than the testing of programs written in conventional ones. This paper introduces Class Mutation which is a form of OO-directed selective mutation testing that provides a means of assessing how good developed tes...
متن کاملAn applicable family of data flow testing criteria - Software Engineering, IEEE Transactions on
A test data adequacy criterion is a predicate which is used to determine whether a program has been tested “enough.” An adequacy criterion is applicable if for every program there exists a set of test data for the program which satisfies the criterion. Most test data adequacy criteria based on path selection fail to satisfy the applicability property because, for some programs with unexecutable...
متن کاملAvailability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملInvestigating the Attitude of Families Residing in Qom towards the Health-Oriented TV/radio Programs and its Relationship with Their Health Practice in 2018
Background and Objectives: Health plays a key role in today's society and is considered the core of human development. It goes without saying that health is a matter of concern to all of us, and achieving and maintaining health requires the cooperation of all organs, including the mass media. With this background in mind, the current study aimed to assess the attitude of families residing in Qo...
متن کاملA Comparative Study on Test Case Generation of Concurrent Programs
This paper deals with a comparative study on testing of concurrent programs based on different techniques. The various challenges in testing concurrent programming are: defining test coverage criteria based on control flow, generating control flow graph of nondeterministic programs, investigating the applicability of sequential testing criteria to parallel program testing etc. For solving these...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000